marine installation or structure - Español Inglés Diccionario